package com.example.demo.service;

import com.example.demo.domain.base.PageParam;
import com.example.demo.domain.base.PageResult;
import com.example.demo.domain.param.GiftGivingCreateParam;
import com.example.demo.domain.param.GiftGivingUpdateParam;
import com.example.demo.domain.vo.GiftGivingVO;

/**
 * GiftGivingService
 *
 * @author haochen78
 * @date 2025/10/3 21:42
 **/
public interface GiftGivingService {
    PageResult<GiftGivingVO> listGiftGivings(PageParam param);

    void createGiftGiving(GiftGivingCreateParam param);

    void updateGiftGiving(GiftGivingUpdateParam param);

    void deleteGiftGiving(Long id);
}
